A Reconfigurable and Programmable Gigabit Ethernet Network Interface Card
نویسندگان
چکیده
RiceNIC is a reconfigurable and programmable Gigabit Ethernet network interface card (NIC). It is an open platform meant for research and education into network interface design. The NIC is implemented on a commercial FPGA prototyping board that includes two Xilinx FPGAs, a Gigabit Ethernet interface, a PCI interface, and both SRAM and DRAM memories. The Xilinx Virtex-II Pro FPGA on the board also includes two embedded PowerPC processors. RiceNIC provides significant computation and storage resources that are largely unutilized when performing the basic tasks of a network interface. The remaining processing and storage resources are available to customize the behavior of RiceNIC. This capability and flexibility makes RiceNIC a valuable platform for research and education into current and future network interface architectures.
منابع مشابه
RiceNIC: Prototyping Network Interfaces
RiceNIC is a reconfigurable and programmable Gigabit Ethernet network interface card (NIC). It was created as an open platform for public use and is freely available for research and education. It can be used to prototype new network server architectures, and has proved invaluable in recent research efforts. Using a commercial development board saved significant time and expense compared with c...
متن کاملGranidt: Towards Gigabit Rate Network Intrusion Detection Technology
We describe a novel application of reconfigurable computing to the problem of computer network security. By filtering network packets with customized logic circuits, we can search headers as well as packet content for specific signatures at Gigabit Ethernet line rate. Input to our system is a set of filter rule descriptions in the format of the public domain “snort” databases. These description...
متن کاملDesign and Evaluation of FPGA - Based Gigabit - Ethernet / PCI Network Interface Card
The continuing advances in the performance of network servers make it essential for netw interface cards (NICs) to provide more sophisticated services and data processing. Mod network interfaces provide fixed functionality and are optimized for sending and receiving la packets. One of the key challenges for researchers is to find effective ways to investigate no architectures for these new serv...
متن کاملGRIP: A Reconfigurable Architecture for Host-Based Gigabit-Rate Packet Processing
One of the fundamental challenges for modern highperformance network interfaces is the processing capabilities required to process packets at high speeds. Simply transmitting or receiving data at gigabit speeds fully utilizes the CPU on a standard workstation. Any processing that must be done to the data, whether at the application layer or the network layer, decreases the achievable throughput...
متن کاملImplementation and performance study of a hardware-VIA-based network adapter on Gigabit Ethernet
This paper presents the implementation and performance of a hardware-VIA-based network adapter on Gigabit Ethernet. VIA is a user-level communication interface for high performance PC clustering. The network adapter is a 64-bit/66MHz PCI plug-in card containing an FPGA for the VIA Protocol Engine and a Gigabit Ethernet chip to construct a high performance system area network. The network adapte...
متن کامل